#!/bin/bash
MODULE_PATH=/opt/module/gogs
DOCKER_NAME=gogs

# 删除数据目录及窗器
rm -rf $MODULE_PATH
if(( `docker ps -a | grep $DOCKER_NAME | wc -l` >0 ));then
    docker rm -f $DOCKER_NAME
fi

docker run -d \
    --privileged=true \
    -v /etc/localtime:/etc/localtime:ro \
    -p 10022:22 \
    -p 3000:3000 \
    --name gogs \
    -v $MODULE_PATH/data:/data \
    microbox/gogs
#=============================================================
# 镜像（gogs/gogs）启动报错，改用（microbox/gogs:latest）成功
#=============================================================
# usermod: no changes
# mkdir: can't create directory '/data/gogs/': Permission denied
#=============================================================
# 网上解决办法，未成功
# sudo setenforce 0
# #永久关闭需要重启：selinux：进入到/etc/selinux/config文件
# # sed -i 表示inplace edit，就地修改文件
# sudo sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" $SELINUX_FILE
#=============================================================

